<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" lang="zh" xml:lang="zh">
<head>
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>工作产品描述符: 测试套件</title>
<meta content="WorkProductDescriptor" name="uma.type">
<meta content="rup_test_suite" name="uma.name">
<meta content="测试套件" name="uma.presentationName">
<meta content="WorkProductDescriptor" name="element_type">
<meta content="description" name="filetype">
<meta name="role" content="">
<link type="text/css" href="./../../css/default.css" rel="StyleSheet">
<script language="JavaScript" type="text/javascript" src="./../../scripts/ContentPageResource.js"></script><script language="JavaScript" type="text/javascript" src="./../../scripts/ContentPageSection.js"></script><script language="JavaScript" type="text/javascript" src="./../../scripts/ContentPageSubSection.js"></script><script language="JavaScript" type="text/javascript" src="./../../scripts/ActivityTreeTable.js"></script><script language="JavaScript" type="text/javascript" src="./../../scripts/ProcessElementPage.js"></script><script language="JavaScript" type="text/javascript" src="./../../scripts/ContentPageToolbar.js"></script><script language="JavaScript" type="text/javascript" src="./../../scripts/contentPage.js"></script><script language="JavaScript" type="text/javascript" src="./../../scripts/processElementData.js"></script><script language="JavaScript" type="text/javascript">
					var defaultQueryStr = '?proc={35359DDF-6361-43E5-8B1B-18D204DA8CFF}&path={35359DDF-6361-43E5-8B1B-18D204DA8CFF},{93B7D625-C83A-4EFB-9772-B88F2EB02CE2},_CWqAIhi2Edq_uI8xTPML6g';
					var backPath = './../../';
					var imgPath = './../../images/';
					var nodeInfo=null;
					contentPage.preload(imgPath, backPath, nodeInfo, defaultQueryStr, false, true, false);
				</script>
</head>
<body>
<div id="breadcrumbs"></div>
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td valign="top"><a name="Top"></a>
<div id="page-guid" value="_CWqAIhi2Edq_uI8xTPML6g"></div>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap="true" class="pageTitle">工作产品：测试套件</td><td width="100%">
<div id="contentPageToolbar" align="right"></div>
</td>
</tr>
</table>
<table cellspacing="0" cellpadding="0" border="0" width="100%">
<tr>
<td class="pageTitleSeparator"><img height="1" title="" alt="" src="./../../images/shim.gif"></td>
</tr>
</table>
<div class="overview">
<table cellpadding="0" cellspacing="0" border="0" width="97%">
<tr>
<td width="50"><img title="" alt="" src="./../../images/workdes_lg_dgm32.gif"></td><td>
<table cellpadding="0" cellspacing="0" border="0" class="overviewTable">
<tr>
<td valign="top">该工件定义一组相关测试。</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">用途</div>
<div class="sectionContent">
<table cellpadding="0" cellspacing="0" border="0" class="sectionTable">
<tr valign="top">
<td class="sectionTableSingleCell"><a id="Top" name="Top"></a><a id="XE_test_suite__artifact_definition" name="XE_test_suite__artifact_definition" class="index" key="测试套件（test suite）" text="用途"></a><a id="Purpose" name="Purpose"></a><a id="XE_test_suite__purpose_of" name="XE_test_suite__purpose_of"></a> 
<ul>
    <li>
        管理测试的执行并排列执行测试的顺序。
    </li>
    <li>
        提供一组有用的相关测试日志信息，可以通过这些信息来确定测试结果。
    </li>
</ul></td>
</tr>
</table>
</div>
<div class="sectionHeading">关系</div>
<div class="sectionContent">
<table cellpadding="0" cellspacing="0" border="0" class="sectionTable">
<tr valign="top">
<th scope="row" class="sectionTableHeading">角色</th><td width="30%" class="sectionTableCell"><span class="sectionTableCellHeading">负责人:
								</span>
<ul>
<li>
<a href="./../../core.base_rup/capabilitypatterns/rup_test_designer_A3072D6F.html" guid="_9Vbl4EohEdqrjq4i3fchvA">测试设计人员</a>
</li>
</ul>
</td><td colspan="2" class="sectionTableCell"><span class="sectionTableCellHeading">修改者:
								</span>
<ul>
<li>
<a href="./../../core.base_rup/capabilitypatterns/rup_test_designer_A3072D6F.html" guid="_9Vbl4EohEdqrjq4i3fchvA">测试设计人员</a>
</li>
<li>
<a href="./../../core.base_rup/capabilitypatterns/rup_tester_2A29A9A2.html" guid="_CWqAIRi2Edq_uI8xTPML6g">测试员</a>
</li>
</ul>
</td>
</tr>
<tr valign="top">
<th scope="row" class="sectionTableHeading">输入至</th><td width="30%" class="sectionTableCell"><span class="sectionTableCellHeading">必需:
								</span>
<ul>
<li>
<a href="./../../core.base_rup/capabilitypatterns/structure_the_test_implementation_639FF693.html" guid="_9VPYoEohEdqrjq4i3fchvA">构造测试实施</a>
</li>
<li>
<a href="./../../core.base_rup/capabilitypatterns/execute_test_suite_E4D96734.html" guid="_7uL7QEohEdqrjq4i3fchvA">执行测试套件</a>
</li>
</ul>
</td><td width="30%" class="sectionTableCell"><span class="sectionTableCellHeading">可选:
								</span>
<ul>
<li>
<a href="./../../core.base_rup/capabilitypatterns/structure_the_test_implementation_639FF693.html" guid="_9VPYoEohEdqrjq4i3fchvA">构造测试实施</a>
</li>
<li>
<a href="./../../core.base_rup/capabilitypatterns/implement_test_suite_F880024B.html" guid="_66OuwEohEdqrjq4i3fchvA">实施测试套件</a>
</li>
</ul>
</td><td class="sectionTableCell"><span class="sectionTableCellHeading">外部:
								</span>
<ul>
<li>无</li>
</ul>
</td>
</tr>
<tr valign="top">
<th scope="row" class="sectionTableHeading">输出自</th><td colspan="3" class="sectionTableCell">
<ul>
<li>
<a href="./../../core.base_rup/capabilitypatterns/structure_the_test_implementation_639FF693.html" guid="_9VPYoEohEdqrjq4i3fchvA">构造测试实施</a>
</li>
<li>
<a href="./../../core.base_rup/capabilitypatterns/implement_test_suite_F880024B.html" guid="_66OuwEohEdqrjq4i3fchvA">实施测试套件</a>
</li>
</ul>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">描述</div>
<div class="sectionContent">
<table cellpadding="0" cellspacing="0" border="0" class="sectionTable">
<tr valign="top">
<th scope="row" class="sectionTableHeading">简述</th><td class="sectionTableCell"><a id="BriefOutline" name="BriefOutline"></a><a id="XE_test_suite__brief_outline_of" name="XE_test_suite__brief_outline_of"></a> 
<p>
    每个测试套件需要考虑各个侧重面，包括以下各项：
</p>
<ul>
    <li>
        要由测试套件执行的各个测试的兼容性和相关性，尤其是在测试目标和范围方面
    </li>
    <li>
        在执行中断的情况下，测试套件可以恢复或继续的点。
    </li>
    <li>
        对于测试套件必需的硬件和软件配置设置；例如视频显示分辨率、资源分配、环境变量等等
    </li>
    <li>
        测试套件需要的预先存在的可耗资源，例如填充的数据集和收据打印机明细等等。
    </li>
</ul></td>
</tr>
<tr valign="top">
<th scope="row" class="sectionTableHeading">主要描述</th><td class="sectionTableCell"><p>
    测试套件提供了一种管理测试实施的复杂性的方法。许多系统测试工作失败的原因是，团队陷入到所有详细测试的繁琐细节中，由此失去了对测试工作的控制。与 UML
    包类似，测试套件提供了封装容器的层次结构，以帮助管理测试实施。它们提供一种管理测试工作的战略方面的方法，其途径是将测试收集到相关的组中，这些组能以有意义的方式进行计划、管理和评估。
</p><!--EndFragment--></td>
</tr>
</table>
</div>
<div class="sectionHeading">属性</div>
<div class="sectionContent">
<table cellpadding="0" cellspacing="0" border="0" class="sectionTable">
<tr valign="top">
<th scope="row" class="sectionTableHeading" id="property_可选" abbr="可选">可选</th><td align="left" class="sectionTableCell" headers="property_可选"><img title="" alt="" height="15" width="20" src="./../../images/indent.gif"></td>
</tr>
<tr valign="top">
<th scope="row" class="sectionTableHeading" id="property_已计划" abbr="已计划">已计划</th><td align="left" class="sectionTableCell" headers="property_已计划"><img title="Yes" alt="Yes" height="15" width="20" src="./../../images/true.gif"></td>
</tr>
</table>
</div>
<div class="sectionHeading">定制</div>
<div class="sectionContent">
<table cellpadding="0" cellspacing="0" border="0" class="sectionTable">
<tr valign="top">
<th scope="row" class="sectionTableHeading">说明选项</th><td class="sectionTableCell"><a id="Tailoring" name="Tailoring"></a> 
<p>
    该工作产品代表了一个用于组织相关测试的任意集合的容器。它可实现（实施）为一个或多个自动回归测试套件，但该测试套件还可以是一个用来实施相关手动测试组的工作计划。还请注意测试套件可以分层嵌套，所以一个测试套件可以包含在另一个测试套件内。
</p>
<p>
    有时这些测试组直接与一个子系统或者其他系统设计元素相关，但其他时候它们是直接与诸如质量维度、核心“关键任务”功能、需求一致性、标准的满足以及许多其他会有影响的问题之类的事物相关，或者不与内部系统元素直接相关。
</p>除了其他测试套件之外，您应考虑以许多各种不同组合的方式创建测试套件，这些测试套件安排可用的测试脚本：您有的变化情况越多，您的覆盖范围就越大，找到错误的可能性也越大。考虑各种不同的测试套件，这些测试套件将覆盖
目标测试项的广度和深度。请记住相应的含义，即单个测试脚本（或测试套件）可能出现在许多不同测试套件中。
<p>
    一些测试自动化工具提供自动生成或组成测试套件的能力。还有一些实施技术，它们使自动化的测试套件能为每次测试周期运行动态地 选择所有或部分的组成该测试套件的测试脚本。<br />
    <br />
</p></td>
</tr>
</table>
</div>
<div class="sectionHeading">更多信息</div>
<div class="sectionContent">
<table cellpadding="0" cellspacing="0" border="0" class="sectionTable">
<tr valign="top">
<th scope="row" class="sectionTableHeading">概念</th><td class="sectionTableCell">
<ul>
<li>
<a href="./../../core.base_rup/guidances/concepts/types_of_test_8AB94831.html" guid="1.6037730846300355E-307">测试类型</a>
</li>
</ul>
</td>
</tr>
<tr valign="top">
<th scope="row" class="sectionTableHeading">指南</th><td class="sectionTableCell">
<ul>
<li>
<a href="./../../core.base_rup/guidances/guidelines/maintaining_automated_test_suites_C1BF312D.html" guid="2.0721213907815595E-305">维护自动测试套件</a>
</li>
</ul>
</td>
</tr>
</table>
</div>
<table cellpadding="0" cellspacing="0" border="0" class="copyright">
<tr>
<td class="copyright"><p>
    &copy; &nbsp;Copyright IBM Corp.&nbsp;1987, 2006. &nbsp;All Rights Reserved.
</p></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
<script type="text/javascript" language="JavaScript">
					contentPage.onload();
					contentPage.processPage.fixDescriptorLinks();
				</script>
</html>
